package cn.jhs.config.security.sys;

import org.springframework.security.core.userdetails.UserDetails;

/**
 * @author Trump
 * @version 1.0.0
 * @ClassName SysmangerService.java
 * @Description TODO
 * @createTime 2019年08月15日 14:02:00
 */
public interface SysmangerService {

    /**
     * 根据手机号码 获取 验证码
     *
     * @param mobile
     * @return
     */
    String getMobileLoginCode(String mobile);

    /**
     * 根据手机号码 获取用户登录账号
     *
     * @param mobile
     * @return
     */
    String getLoginAcctByMobile(String mobile);


    /**
     * 根据用户名 获取用户 信息
     *
     * @param loginAcct
     * @return
     */
    UserDetails loadUserDetailsByLoginAcct(String loginAcct);
}
